.part1{
   display: inline-flex;
   width: 1450px;
}
.part4{
    width: 1450px;
    position: absolute;
    left:1300px;
    top:150px;
 }
.part3{
    display: inline-flex;
    width: 1450px;
    position: relative;
    top:10px;
 }
 .btn1{
     flex:500;
 }
 .btn2{
    flex:100;
}
.sm_title{
    font-size: x-small;
    position: relative;
    bottom:15px;
    left:53px
}
.sm_title_2{
    position: relative;
    bottom:15px;
    left:65px
}
.sm_title_3{
    font-size: x-small;
    position: relative;
    bottom:30px;
    left:80px;
    color: #8C8C8C;
}
.sm_title4{
    font-size: small;
    position: relative;
    right:30px;
    color: #D49E2E ;
}
.bi_title{
    position: relative;
    bottom:20px;
}
.bi_title3{
    position: relative;
    bottom:40px;
    right:15px;
}

.step1{
    flex:4;
    font-size: small;
    font-weight: bold;
    color: #8C8C8C;
}
.step2{
    flex:4.3;
    font-size: small;
    font-weight: bold;
    color: #0b0b0b;
}
.step3{
    flex:2.5;
    font-size: small;
    font-weight: bold;
    color: #8C8C8C;
}
.step4{
    flex:2;
    font-size: small;
    font-weight: bold;
    color: #8C8C8C;
}
.step5{
    flex:3.5;
    font-size: small;
    font-weight: bold;
    color: #8C8C8C;
}
.step7{
    flex:3;
    font-size: small;
    font-weight: bold;
    color: #8C8C8C;
}
.step8{
    flex:2;
    font-size: small;
    font-weight: bold;
    color: #8C8C8C;
}
.step9{
    flex:1.5;
    font-size: small;
    font-weight: bold;
    color: #D49E2E ;
}
.part2{
    width: 1450px;;
  
}
.line{
    width:1450px;
    height: 2px;
    background-color: #38c4cb ;
    position: relative;
    top:22px;
}
.circle{
    display: inline-flex;
    width: 1450px;
    position: relative;
    left:50px;
}
.circle1{
    flex: 1;
}
.circle1_1{
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #38c4cb;
    flex:1;
    color: white;
    font-weight: bold;
    border: #38c4cb 2px solid;
    border-width: 2px;
}
.circle1_2{
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: white;
    border: #38c4cb 2px solid;
    border-width: 2px;
    color: #38c4cb;
    font-weight: bold;
    flex:1;
}
.circle1_3{
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: white;
    border: #38c4cb 2px solid;
    border-width: 2px;
    color: #38c4cb;
    font-weight: bold;
    flex:1;
}

.circle_font{
    position: relative;
    left:15px;
    top:8px;
}
.step0{
    flex:0.5;
}

